package com.singularity.common.domain.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* 部件类型表
* @TableName unit_type
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("unit_type")
public class UnitType implements Serializable {

    /**
    * 主键
    */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
    * 名称
    */

    private String name;
    /**
    * 类型 1:大类，2：小类
    */
    @ApiModelProperty("类型 1:大类，2：小类")
    private Integer type;
    /**
    * 代码
    */

    private String code;
    /**
    * 数量
    */
    @ApiModelProperty("数量")
    private Integer quantity;
    /**
    * 图标
    */

    private String icon;
    /**
    * 上级id
    */
    @ApiModelProperty("上级id")
    private Integer pId;

}
